*{
    padding: 0;
    margin: 0;
}
a{
    text-decoration: none;
}
a:hover{
    text-decoration: underline;
}
.cc_register_top{
    width: 100%;
    height: 58px;
    background-color: #1B2B3B;
    border-top: 2px solid #EEB819;
    .cc_top_middle{
        width: 1200px;
        height: 58px;
        margin: 0 auto;
        
//      border: 1px solid red;
        .top_left_img{
            width: 211px;
            height: 58px;
            float: left;
            background: url(../imgs/register/logo.png) no-repeat ;
        }
        h2{
            font-size: 24px;
            color: #eeb81a;
            font-family: "黑体",'microsoft';
            line-height: 58px;
            float: left;
        }
        .for_hover{
            width: 147px;
            height: 17px;
            float: right;
            position: relative;
            margin-top: 17px;
            .top_right_img{
            width: 147px;
            height: 17px;
            background: url(../imgs/register/icon_new.png) no-repeat;
//          border: 1px solid red;
            }
            .right_hover_img{
                position: absolute;
                left: -25px;
                display: none;
            }
            
        }
        .for_hover:hover{
            .right_hover_img{
                display: block
            }
        }
        
    }
}
//顶部结束
.cc_register_middle{
    width: 100%;
    height: 680px;
    border: 1px solid #F2F3F5;
    background-color: #F2F3F5;
    .inner_middle{
        width: 1200px;
        height: 560px;
        margin: 0 auto;
        margin-top: 60px;
//      border: 1px solid red;
        background-color: #FFFFFF;
//      中部左侧开始
        .inner_middle_left{
            width: 684px;
            height: 560px;
            float: left;
            position: relative;
            border-right: 1px dashed #E9EBEE;
            .my_form{
                position: absolute;
                top: 40px;
                left: 30px;
                width: 650px;
                height: 451px;
//              border: 1px solid red;
                .reg_title{
                    font-size: 24px;
                    color: #2f2f39;
                    line-height: 36px;
                    margin-bottom: 26px;
                }
                ul{
                    width: 634px;
                    height: 236px;
                    list-style: none;
//                  border: 1px solid red;
//                  单个li开始
                    .info_box{
                        width: auto;
                        height: 40px;
                        position: relative;
                        margin-bottom: 15px;
                        
//                      border: 1px solid red;
                        .rstar{
                            position: absolute;
                            left: -12px;
                            top: 12px;
                            color: #ff8650;
                            vertical-align: middle;
                           
                        }
                        .for_input{
                            width: 320px;
                            height: 40px;
                            float: left;
                            border: 1px solid #E9EBEE;
                            label{
                                display: block;
                                width: 34px;
                                height: 37px;
                                float: left;
//                              border: 1px solid red;
                                .zc_iuser{
                                    display: block;
                                    margin:0 auto;
                                    margin-top: 8px;
                                    width: 14px;
                                    height: 20px;
                                    background: url(../imgs/register/icon_new.png) no-repeat 0 -50px;
                                }
                                .zc_iphone{
                                    display: block;
                                    margin:0 auto;
                                    margin-top: 8px;
                                    width: 14px;
                                    height: 20px;
                                    background: url(../imgs/register/icon_new.png) no-repeat -120px -50px;
                                }
                                .zc_idtm{
                                    display: block;
                                    margin:0 auto;
                                    margin-top: 8px;
                                    width: 16px;
                                    height: 20px;
                                    background: url(../imgs/register/icon_new.png) no-repeat -160px -50px;
                                }
                                .zc_ipsw{
                                    display: block;
                                    margin:0 auto;
                                    margin-top: 8px;
                                    width: 16px;
                                    height: 20px;
                                    background: url(../imgs/register/icon_new.png) no-repeat -40px -50px;
                                }
                                .zc_iyhm{
                                    display: block;
                                    margin:0 auto;
                                    margin-top: 8px;
                                    width: 16px;
                                    height: 20px;
                                    background: url(../imgs/register/icon_new.png) no-repeat  -200px -50px;
                                }
                            }
                            .user_info{
                                float: left;
                                width: 280px;
                                height: 40px;
                                border: none;
                                
                            }
                            
                        }
                        .for_input.idtm{
                            width: 195px;
                            .user_info{
                                 width: 150px;
                            }
                           
                        }
                        .cc_get_msg{
                                display: block;
                                height: 40px;
                                line-height: 40px;
                                float: left;
                                margin-left: 10px;
                                border: 1px solid #ffde74;
                                color: #fabe00;
                                background-color: #fffaea;
                        }
                        .tips{
                            width: 300px;
                            height: 38px;
                            float: left;
                            margin-left: 10px;
                            line-height: 40px;
                            position: relative;
                            border: 1px solid #dadadf;
                            border-radius: 5px;
                            box-shadow:0px 0 20px gray;
                            .arrowbox{
                                position: absolute;
                                top: 50%;
                                color: #fff;
                                font-size: 40px;
                                margin-top: -19px;
                                left: -10px;
                            }
                            .cc_retan{
                                display: block;
                                width: 17px;
                                height: 17px;
                                float: left;
                                margin-top: 12px;
                                margin-left: 10px;
                                background: url(../imgs/register/icon_new.png) no-repeat -440px 0;;
                            }
                            i{
                                margin-left: 10px;
                                font-size: 14px;
                                vertical-align: middle;
                                font-style: normal;
                                color: #60606c;
                                width: 288px;
                                height: 38px;
                                line-height: 38px;
                                
                            }
                            .zc_close{
                                display: block;
                                width: 12px;
                                height: 12px;
                                float: right;
                                margin-top: 15px;
                                margin-right: 15px;
                                cursor: pointer;
                                background:url(../imgs/register/icon_new.png) no-repeat -480px 0;
                            }
                        }
                    }
//                  li标签设置结束
//                  合约条款开始
                    .lfwtk{
                        line-height: 24px;
                        font-size: 14px;
                        color: #60606c;
                        padding-left: 12px;
                        margin-bottom: 30px;
                        a{
                            color: #6ab0ff;
                        }
                    }
//                  合约结束
                    .cc_sub{
                        width: 320px;
                        background-color: #fabe00;
                        height: 50px;
                        line-height: 50px;
                        border-radius: 5px;
                        color: #fff;
                        font-size: 18px;
                        text-align: center;
                        border: none;
                        font-family: "Microsoft YaHei";                  
                        
                    }
                }
            }
        }
        //中部左侧结束
        //中部右侧开始
        .inner_middle_right{
            width: 513px;
            height: 560px;
            float: left;
//          border: 1px solid red;
            .right_title{
                margin-top: 50px;
                margin-left: 50px;
                font-size: 16px;
                color: #60606c;
                line-height: 36px;
                margin-bottom: 26px;
                a{
                    color: #6ab0ff;
                }
                
            }
            img{
                margin-left: 50px;
            }
        }
        //中部右侧结束
    }
}

//品牌列开始
.zc_brand{
    width:100%;
    height: 102px;
    border-bottom: 1px solid #E9EBEE;
    .zc_main{
        width: 1200px;
        height: 102px;
        margin: 0 auto;
//      border: 1px solid red;
        ul{
            overflow: hidden;
            list-style: none;
            font: 12px/1.5 Helvetica,"Microsoft yahei",Arial,Verdana,SimHei,sans-serif;
            color: #333;
            border-right: 1px solid #e9ebee;
            li{
                width: 298px;
                float: left;
                text-align: center;
                border-left: 1px solid #e9ebee;
                padding-top: 23px;
                height: 77px;
                .zc_yecx{
                    display: block;
                    width: 42px;
                    height: 34px;
                    margin: 0 auto;
                    background: url(../imgs/register/icon_new.png) no-repeat -200px 0;
//                  border: 1px solid red;
                }
                .zc_yewd{
                    display: block;
                    width: 42px;
                    height: 34px;
                    margin: 0 auto;
                    background: url(../imgs/register/icon_new.png) no-repeat -260px 0;
                }
                .zc_yecxn{
                    display: block;
                    width: 42px;
                    height: 34px;
                    margin: 0 auto;
                    background: url(../imgs/register/icon_new.png) no-repeat -320px 0;
                }
                .zc_yelc{
                    display: block;
                    width: 42px;
                    height: 34px;
                    margin: 0 auto;
                    background: url(../imgs/register/icon_new.png) no-repeat -380px 0;
                }
                p{
                    text-align: center;
                    font-size: 16px;
                    color: #71767a;
                }
            }
        }
    }
}
//品牌列结束

//租车列表开始
.zc_footmenu{
    padding-top: 35px;
    padding-bottom: 35px;
    .zc_main{
        overflow: hidden;
        width: 1200px;
        margin: 0 auto;
        position: relative;
        dl{
            float: left;
        
            dt{
                font-size: 16px;
                color: #60606c;
                padding-bottom: 15px;
            }
            dd{
                a{
                    float: left;
                    min-width: 70px;
                    font-size: 12px;
                    color: #93939e;
                    line-height: 14px;
                    padding-bottom: 10px;
                }

            }
        }
        .wyd{
            width: 150px;
            padding-right: 150px;
        }
        .why{
            width: 100px;
            padding-right: 140px;
        }
        .wsj{
            width: 150px;
            padding-right: 110px;
        }
        .wfy{
            width: 150px;
        }
        .wbz{
            float: right;
            width: 150px;
        }
    }
}
//租车列表结束

//底部开始
.zc_footcopyright{
    width: 100%;
    height: 200px;
    .zc_main{
        width: 1200px;
        margin: 0 auto;
        position: relative;
        .ainfor{
            padding: 18px 0;
            border-top: 1px solid #e9ebee;
            border-bottom: 1px solid #e9ebee;
            overflow: hidden; 
            a{
                font-size: 12px;
                line-height: 14px;
                color: #93939e;
                margin-right: 30px;
                float: left;
            }
            .eng_wz{
                float: right;
                margin-right: 0;
            }
            .eng_icon{
                display: block;
                width: 4px;
                height: 5px;
                float: right;
                margin-top: 5px;
                background: url(../imgs/register/icon_new.png) no-repeat -594px -3px;
                margin-left: 5px;
            }
        }
        
        .zc_copyright{
            
            padding-top: 27px;
            
            p{
                font-size: 12px;
                color: #93939e;
                
            }
            .fl{
                float: left;
            }
            .fr{
                float:right;
                .yellowmailt{
                    color: #eeb819;
                }
            }
            
            .cc_clear{
                 margin-top: 30px;
                
                .sz_k{
                    display: block;
                    width: 89px;
                    height: 32px;
                    margin-right: 20px;
                    float: left;
                    background: url(../imgs/register/icon_new.png) no-repeat 0 -192px;
                }
                .sz_c{
                    display: block;
                    width: 89px;
                    height: 32px;
                    
                    float: left;
                    background: url(../imgs/register/icon_new.png) no-repeat 0 -153px;
                }
            }
            
        }
        
    }
}

//底部结束
